home *** CD-ROM | disk | FTP | other *** search
/ FM Towns: Free Software Collection 10 / FM Towns Free Software Collection 10.iso / ms_dos / tool / mmlc / f9bugfix / stdmidi.mh < prev   
Text File  |  1994-11-16  |  2KB  |  60 lines

  1. /*                            ---------------------------------
  2.    standard MIDI (GM/GS) perfomance header file
  3.                                        version 1.0 **(tab=4)
  4.  -----------------------                                     */
  5. /* ------------------------------------ controll message --- */
  6. #ifndef _STDMIDI
  7. #define _STDMIDI
  8. // normal 
  9. #define BANK    @c0/
  10. #define BANKL    @c32/
  11. #define MOD    @c1/
  12. #define VOL    @c7/
  13. #define PAN    @c10/
  14. #define EXP    @c11/
  15. // hold
  16. #define HOLD1    @c64/
  17. #define HOLD2    @c69/
  18. // portamento
  19. #define PMTIME    @c5/
  20. #define PORTA    @c65/
  21. #define PMCTRL    @c84/
  22. // prn|nprn
  23. #define DATENT1    @c6/
  24. #define DATENT2    @c38/
  25. #define NPRN_M    @c99/
  26. #define NPRN_L    @c98/
  27. #define PRN_M    @c101/
  28. #define PRN_L    @c100/
  29. // etc
  30. #define SOSTEN    @c66/
  31. #define SOFT    @c67/
  32. // effect set
  33. #define EFFECT1    @c91/
  34. #define EFFECT2    @c92/
  35. #define EFFECT3    @c93/
  36. #define EFFECT4    @c94/
  37. #define EFFECT5    @c95/
  38. #define REVLEV    $EFFECT1
  39. #define CHOLEV    $EFFECT3
  40. /* ---------------------------------- channel mode message --- */
  41. #define ALLSNDOFF    @c120/0
  42. #define RESETALLCTRL    @c121/0
  43. #define ALLNOTEOFF    @c123/0
  44. #define OMNI_OFF    @c124/0
  45. #define OMNI_ON    @c125/0
  46. #define MONO    @c126/0
  47. #define POLY    @c128/0
  48. /* ------------------------------ system exclusive message --- */
  49. #define GSRESET    @x[4110421240007f0041]
  50. #define GMSYSON    @x[7e7f0901]
  51. /* ------------------------------------------ system macro --- */
  52. #define cho    _cho
  53. #define slide    _slide
  54. #define env    _env
  55. #define vib    _vib
  56. #define movpan    _movpan
  57. //
  58. #endif
  59. //                                  copyleft 1994 S.Yamamoto
  60.